﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using AlgoHero.Controlador;
using Fiuba.Algo3.Titiritero;
using System.Drawing;

namespace AlgoHero.Vista
{
    public class VistaPuntaje : TextoEstatico, IObservadorDePuntaje, IPosicionable
    {
        private int x;
        private int y;
        private string texto;

        public int X
        {
            get { return x; }
            set { x = value; }
        }

        public int Y
        {
            get { return y; }
            set { y = value; }
        }

        public VistaPuntaje(int x, int y, string texto, float sizeLetra, Color colorLetra)
            : base(texto, sizeLetra, colorLetra)
        {
            this.x = x;
            this.y = y;
            this.Posicionable = this;
            this.texto = texto;
        }

        public void seActualizoElPuntaje(int puntajeTotal)
        {
            this.Mensaje = this.texto + puntajeTotal;
        }

    }
}
